This contains the disassembly/resourced versions of R97.  R80 was disassembled with Z80DIS22, and reassembles correctly with Z80ASM+ (both under 22NICE).  The R80 listing was the basis for adding disk2 and RAMdisk support in "R97".  (You have to have RAMdisk software already -- e.g., the Walters RAMdisk, meaning at least a 128K expander, because SmartWriter will take over the first 64K of XRAM for added workspace and clobber anything else that's there.

     If you want to see "R97" access disk2 under ADAMem, boot with the
-wp R97SW.ROM option to some version of SmartBASIC with the SB image
as -diskb, then CALL 64743 from the ] prompt to get to SmartWriter.
STORE/GET will show DISK 2.  Do the same thing with a RAMdisk-installing
boot disk image, then you can see RAMDISK.

     Note that there are virtually *NO* comments in the .ASM source.  I did
put in all the EOS global symbols, as well as a few local EQUates.  Also,
look at the "boot software from ADAMlink modem" code that was either a debug
hook or a broken feature for ADAMlink I (!!!!)  "Proof" that it was all
correctly resolved was a test version that inserted a NOP in the main program
loop (to push everything ahead one byte) and still ran correctly.

     Note also that I did this work in October 1997 and that was a Very
Long Time Ago(tm), so #include <std_disclaimers.h> for failing memory :-)


Dr. D
